2
งานที่ 1: สถาปนิกเชิงสัญลักษณ์
PolyU COMP5511สัปดาห์ที่ 1
00:00

ทำความรู้จัก SHRDLU (1968-1970)

นานก่อนจะมีโมเดลภาษาขนาดใหญ่เช่น GPT มี SHRDLU. พัฒนาโดย Terry Winograd ที่ MIT มันเป็นการทดลองที่ก้าวล้ำใน "AI เชิงสัญลักษณ์" (หรือที่รู้จักกันในชื่อ GOFAI: Good Old-Fashioned AI).

1. สมมติฐาน "โลกขนาดเล็ก"

แทนที่จะพยายามทำความเข้าใจจักรวาลทั้งหมด (ซึ่งซับซ้อน) SHRDLU อาศัยอยู่ใน โลกของบล็อก (Blocks World). โลกนี้มีเพียงวัตถุเฉพาะ: อิฐ, พีระมิด และกล่อง.

  • การเชื่อมโยงสัญลักษณ์ (Symbol Grounding): เนื่องจากโลกมีขนาดเล็ก ทุกคำ ("สีแดง", "ย้าย", "บน") จึงสามารถกำหนดได้อย่างสมบูรณ์แบบ โปรแกรม "เข้าใจ" บล็อก เพราะมันมีตัวชี้โดยตรงไปยังวัตถุนั้นในหน่วยความจำ

2. ความสามารถ

  • การทำความเข้าใจ:"วางบล็อกสีแดงบนบล็อกสีเขียว"
  • การให้เหตุผล:"ฉันทำไม่ได้ บล็อกสีเขียวถูกครอบอยู่" (มันเข้าใจข้อจำกัดทางฟิสิกส์)
  • หน่วยความจำ:"ทำไมคุณถึงทำเช่นนั้น?" -> "เพราะคุณสั่งให้ฉันทำ"

3. บริบททางประวัติศาสตร์

มันทำงานบนคอมพิวเตอร์เมนเฟรม DEC PDP-10 (ความเร็ว 1 MIPS) และใช้จอแสดงผลกราฟิกแบบเวกเตอร์ ตรรกะถูกเขียนด้วย MacLisp และ Micro-Planner.

การแสดงผลใน Python (สถานะ "State")